package com.yaoyao.Trail_demo;

import java.util.Random;

public class case2 {
    public static void main(String[] args) {
        // 目标：完成生成随机验证码。
        verify(5);
    }
    public static void verify(int n){
        Random ra = new Random();
        for (int i = 1; i <= n; i++) {
            // i = 1,2,3,4,5...
            // 2、为每个位置生成一个随机字符：可能是数字，大小写字母。
            // 思路：随机一个0 1 2之间的数字出来，0代表随机一个数字字符，1、2代表随机大小写字母
            int type = ra.nextInt(3); // 0 1 2
            switch(type){
                case 0:
                    // 随机生成一个数字
                    int ra1 = ra.nextInt(0,9);
                    System.out.print(ra1);
                    break;
                case 1:
                    // 随机生成一个大写字母
                    char ra2 = (char)ra.nextInt(65,90);
                    System.out.print(ra2);
                    break;
                case 2:
                    // 随机生成一个小写字母
                    char ra3 = (char)ra.nextInt(97,122);
                    System.out.print(ra3);
                    break;

            }
        }


    }
}
